@charset "UTF-8";
* {
            padding: 0px;
            margin: 0px;
        }

        ul {
            list-style: none;
            line-height: 50px;
        }

        ul li {
            width: 100px;
            text-align: center;
        }

        body {
            width: 1200px;
            margin: 0px auto;
            font-size: 12px;
            line-height: 23px;
        }

        header {
            height: 50px;
            background: #000;
            color: #FFF;
        }
        #nav{position: relative;}
        #nav li{float:left;}
        #nav li #haba1 {
            height: 100px;
            background: BLACK;
            width:1200px;
            position: absolute;
            display: none;
            opacity: 0.5;
            left:0px;
            z-index: 2;
        }
        #nav li #haba2 {
            height: 100px;
            background: #323232;
            width:1200px;
            position: absolute;
            display: none;

            left:0px;
            z-index: 3;
        }
        .clear {
            clear: both;
        }

        .clear:after {
            content: "";
            display: block;
            clear: both;
        }

        #nav_01 li {
            float: left;width:80px;text-align: center;
            font-size: 18px;
        }
        /*#nav_01 li:nth-of-type(1){background:greenyellow;color:white;}*/
        .checked{background:greenyellow;color:white;}
        .no_checked{background:white;color:#000000;}
        #rdo_1, #rdo_2, #rdo_3, #rdo_4, #rdo_5 {
            width: 1200px;
            height: 200px;
            border: solid 1px red;
        }
        #rdo_1 {
            display: block;
        }



        section {
            height: 700px;background:url("logogoogo.jpg");
            border: 1px solid black;
        }
        section:after{
            content: "";
            display: block;
            clear: both;
        }
        #ewm{width:150px;height:150px;border:solid 1px red;position: fixed;right:40px;bottom:100px;display: none;}
        footer{
            width: 1200px;


        }
        #rk{
            width: 600px;

            display: inline-block;
            text-align: center;
        }
        #rk p{
            font-size: 14px;
            line-height: 30px;
            font-style: italic;
        }
        #jkl{

            width: 589px;
            display: inline-block;

        }
        #shy{
            width: 1100px;
            margin: 0px auto;
        }
        #shy img{
            margin-right: 5px;
        }
        #footer2{
            width: 1200px;
            background-color: steelblue;
        }
        #kanavi{
            width: 80%;
            margin: 0px auto;
        }
        #deft{
            width: 50%;
            height: 50px;

            display: inline-block;
        }
        #mayumi{
            display: inline-block;
        }
        #mayumi span{
            color: white;
        }